软考真题
第6题
某软件公司现欲开发一款飞机飞行模拟系统,该系统主要模拟不同种类飞机的飞行特征与起飞特征。需要模拟的飞机种类及其特征如表6-1所示。



为支持将来模拟更多种类的飞机,釆用策略设计模式(Strategy)设计的类图如图6-1所示。

图6-1中,AirCraft为抽象类,描述了抽象的飞机,而类Helicopter、AirPlane、Fighter 和Harrier分别描述具体的飞机种类,方法fly()和takeOffQ分别表示不同飞机都具有飞行特征和起飞特征;类FlyBehavior与TakeOffBehavior为抽象类,分别用于表示抽象的飞行行为与起飞行为;类SubSonicFly与SuperSonicFly分别描述亚音速飞行和超音速飞行 的行为;类VerticalTakeOff与LongDistanceTakeOff分別描述垂直起飞与长距离起飞的 行为。

【问题:6.1】

2010年 上半年 下午试卷 案例
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2010年 上半年 下午试卷 案例

笔记

yang

请先在App中激活(应用市场搜“软考真题”)

2022-05-17


坤坤必过软考

请先在App中激活(应用市场搜“软考真题”)

2023-05-14


c程

请先在App中激活(应用市场搜“软考真题”)

2024-04-19


答题卡
加油
纠错
得分:0